.xgx-list-group-item {
  padding: 0;
  .xgx-list-item-left {
    cursor: pointer;
    padding: $list-group-item-padding-y 0 $list-group-item-padding-y $list-group-item-padding-x;
  }
  .xgx-list-item-right {
    padding: $list-group-item-padding-y $list-group-item-padding-x $list-group-item-padding-y 0;
  }

  &:last-child {
    border-bottom: $list-group-border-width solid $list-group-border-color!important;
  }
}

//mobile list
.xgx-mobile-list-group {
  overflow-x: hidden;
  .list-group-item {
    &:first-child {
      border-radius: 0;
    }
    &:last-child {
      border-radius: 0;
    }
  }
}

.xgx-mobile-list-item-right {
  position: absolute;
  top: 30%;
  left: 100%;
  transform: translate(-150%, 0);
  color: lightgray;
  font-size: 1.2rem;
}

.xgx-mobile-list-operation {
  background: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 2%;
  left: 101%;
  width: 9rem;
  height: 96%;
  transform: translate(0, 0);
  transition: transform 0.3s ease-out;
  &.show {
    transform: translate(-100%, 0);
  }
}
